【CSS】border-width - 境界線の太さ
CSSのborder-widthプロパティについて解説します。
検証環境
border-width
border-widthは“境界線の太さ”のプロパティです。
上下左右の境界線の太さを一括で設定します。
個別に設定するには、border-top-width、border-bottom-width、border-left-width、border-right-widthを使用します。
基本構文
4パターンの基本的な構文があり、それぞれ値の個数が異なります。。
全て(値:1個)
値が1つの場合、全て(上下左右)の境界線に適用します。
border-width: 値;
上下・左右(値:2個)
値が2つの場合、値1
は上下、値2
は左右の境界線に適用します。
border-width: 値1 値2;
上・左右・下(値:3個)
値が3つの場合、値1
は上、値2
は左右、値3
は下の境界線に適用します。
border-width: 値1 値2 値3;
上・右・下・左(値:4個)
値が4つの場合、値1
は上、値2
は右、値3
は下、値4
は左の境界線に適用します。
border-width: 値1 値2 値3 値4;
サンプル
全て
<style>
p {
border-style: solid;
___ih_hl_start
border-width: 5px;
___ih_hl_end
}
</style>
<p>CSS : Cascading Style Sheets</p>
上下・左右
<style>
p {
border-style: solid;
___ih_hl_start
border-width: 5px 15px;
___ih_hl_end
}
</style>
<p>CSS : Cascading Style Sheets</p>
上・左右・下
<style>
p {
border-style: solid;
___ih_hl_start
border-width: 5px 15px 45px;
___ih_hl_end
}
</style>
<p>CSS : Cascading Style Sheets</p>
上・右・下・左
<style>
p {
border-style: solid;
___ih_hl_start
border-width: 5px 15px 45px 135px;
___ih_hl_end
}
</style>
<p>CSS : Cascading Style Sheets</p>